// 基于链表实现队列操作

class Node {

}

// 用 Queue 实现单端队列
class Queue {

    // 入队: 在队列尾部添加新节点
    offer(item){

    }
    // 检查: 获取但不删除队列头部元素
    peek(){

    }
    // 出队: 获取并移除队列头部元素
    poll(){

    }
}